<?php
include_once dirname(dirname(__FILE__)) . '/clases/fpdf/fpdf.php';
include_once dirname(dirname(__FILE__)) . '/filtro_usuario.php';
include_once dirname(dirname(__FILE__)) . '/funciones/basicas.php';
//ob_end_clean();

//Obtiene el numero de la cotizacion a imprimir
if(isset($_GET['nCotizacion'])) {
    
$nCotizacion = $_GET['nCotizacion'];
$vendedor = $_SESSION['usuario'];
//Crea el objeto pdf
$pdf = new FPDF('P','mm','Letter');
//Agrega una pagina
$pdf->AddPage();
//Establece fuente y tamaño
$pdf->SetFont('Arial','',10);
$pdf->SetDrawColor(000, 000, 000);
//Conecta con la BD
$conexion = conectar();
//Logo
$pdf->Image($_SESSION['BASE'] . '/img/logo.png', 10, 10, 60, "", "png", "");
//Rectangulo datos de empresa
$pdf->Rect(90, 10, 115, 33 , 'D');
$pdf->Rect(90, 10, 115, 33 , 'D');
//Rectangulo superior
$pdf->Rect(10, 45, 195, 40 , 'D');
$pdf->Rect(10, 45, 195, 40 , 'D');
//Detalle
$pdf->Rect(10, 87, 195, 5 , 'D');
$pdf->Rect(10, 87, 195, 5 , 'D');
$pdf->Text(93, 91,"Detalle" );
//Cantidad
$pdf->Rect(10, 92, 30, 5 , 'D');
$pdf->Rect(10, 92, 30, 5 , 'D');
$pdf->Text(19, 96,"Cantidad" );
//Descripcion
$pdf->Rect(40, 92, 126, 5 , 'D');
$pdf->Rect(40, 92, 126, 5 , 'D');
$pdf->Text(93, 96,utf8_decode("Descripción") );
//subtotal
$pdf->Rect(166, 92, 39, 5 , 'D');
$pdf->Rect(166, 92, 39, 5 , 'D');
$pdf->Text(180, 96,"Subtotal" );
//rectangulo productos cantidad
$pdf->Rect(10, 97, 30, 100 , 'D');
$pdf->Rect(10, 97, 30, 100 , 'D');
//rectangulo productos descripcion
$pdf->Rect(40, 97, 126, 100 , 'D');
$pdf->Rect(40, 97, 126, 100 , 'D');
//rectangulo productos subtotal
$pdf->Rect(166, 97, 39, 100 , 'D');
$pdf->Rect(166, 97, 39, 100 , 'D');
$dias = "dias";
//Etiquetas
$pdf->SetFont('Arial','B',17);
$pdf->Text(105,18,utf8_decode("COTIZACIÓN: "));
$pdf->SetFont('Arial','B',10);
$pdf->Text(105, 22, $_SESSION['datos_empresa']['razon_social']);
$pdf->Text(105, 26, "R.U.T.: " . $_SESSION['datos_empresa']['rut']);
$pdf->Text(105, 30, $_SESSION['datos_empresa']['direccion'] . ' ' . $_SESSION['datos_empresa']['numero_direccion'] );
$pdf->Text(105, 34, "FONO: " . $_SESSION['datos_empresa']['fono']);
$pdf->Text(105, 38, utf8_decode( $_SESSION['datos_empresa']['comuna'] . ' - ' . $_SESSION['datos_empresa']['ciudad']) );
$pdf->Text(26,60,utf8_decode("Fecha de emisión: "));
$pdf->Text(26,65,utf8_decode("Señor: "));
$pdf->Text(26,70,utf8_decode("Dirección: "));
$pdf->Text(26,75,"Fono: " );
$pdf->Text(26,80,"Fax: " );
$pdf->Text(140,65,"Atte: " );
$pdf->Text(140,70,"Rut: ");
$pdf->Text(140,75,"Forma de pago: ");
$pdf->Text(140,80,"Entrega: ");
$pdf->Text(150,210,"NETO: " );
$pdf->Text(150,220,"IVA: " );
$pdf->Text(150,230,"TOTAL: " );
$pdf->Text(20,210,"Comentarios:");
//if($_SESSION['perfil'] == 'Admin')
//{
//consulta datos de proveedor y de la orden de compra
$sql = "SELECT cotizacion.*,cliente.*
        FROM cotizacion, cliente
	WHERE cotizacion.id_cotizacion = '$nCotizacion'
	AND cliente.cod_cli = cotizacion.cod_cli";
//}
//if($_SESSION['perfil'] == 'User')
//{
//  $sql = "SELECT cotizacion.*,cliente.*
//        FROM cotizacion,cliente
//	WHERE cotizacion.id_cotizacion = '$nCotizacion'
//	AND cliente.cod_cli = cotizacion.cod_cli
//        AND cotizacion.cod_vendedor = '$vendedor'";
//   
//}
$consulta = mysql_query($sql,$conexion)or die ("Error en la consulta: ". mysql_error());
//Numero de filas afectadas
$nfilas = mysql_num_rows($consulta);
//Si hubieron filas afectadas...
if($nfilas>0)
{
   //Convierte resultado a una array asociativo
   $fila = mysql_fetch_array($consulta);
   $pdf->SetFont('Arial','B',17);
   $pdf->Text(180,18,$fila['id_cotizacion']);
   $pdf->SetFont('Arial','',10);
   $pdf->Text(60,60,FormatoFecha($fila['fecha_emision']));
   $pdf->Text(40,65,$fila['nombre']);
   $pdf->Text(50,70,$fila['direccion']);
   $pdf->Text(40,75,$fila['telefono']);
   $pdf->Text(40,80,$fila['fax']);
   $pdf->Text(150,65,$fila['contacto']);
   $pdf->Text(170,70,$fila['rut']);
   if($fila['forma_pago'] == 0)
   {
     $pdf->Text(170,75,"Efectivo");
   }
   else
   {
     $pdf->Text(170,75,$fila['forma_pago']." Dias");
   }
   $pdf->Text(170,80,$fila['entrega']);
   //Datos totales
   $pdf->Text(170,210,"$ ".number_format($fila['neto'],0,",","."));
   $pdf->Text(170,220,"$ ".number_format($fila['iva'],0,",","."));
   $pdf->Text(170,230,"$ ".number_format($fila['total'],0,",","."));
   $pdf->Text(20,225,$fila['comentario']);

}

//if($_SESSION['perfil'] == 'Admin')
//{
//Consulta los productos de la cotizacion
$sql = "SELECT *
        FROM cotizacion_producto
	WHERE id_cotizacion = '$nCotizacion'";
//}
//if($_SESSION['perfil'] == 'User')
//{
//  $sql = "SELECT cp.*
//        FROM cotizacion_producto cp, cotizacion c
//	     WHERE c.id_cotizacion = '$nCotizacion'
//        AND c.cod_vendedor = '$vendedor'
//        AND cp.id_cotizacion = c.id_cotizacion";
//   
//}
$consulta = mysql_query($sql,$conexion)or die ("Error en la consulta: ". mysql_error());
//numero de filas afectadas
$nfilas = mysql_num_rows($consulta);

//Si encuentra resultado los muestra
if($nfilas > 0)
{
    $j = 110;
    for($i = 0 ; $i < $nfilas ; $i++)
    {
        $fila = mysql_fetch_array($consulta);
	$pdf->Text(15, $j, $fila['cantidad']);
	$pdf->Text(45, $j, $fila['nombre']);
	$pdf->Text(170, $j, number_format($fila['neto'],0,",","."));
	$j = $j + 5;
    }
}
//Genera PdF
$pdf->Output("Cotizacion_".$nCotizacion.".pdf","D");
//Cierra la conexion
mysql_close($conexion);
}
?>
